
.ui-tooltip {
    background-color: #666 !important;
    padding: 5px !important;
}

.ui-tooltip-content {
    font-size: 10px !important;
    color: white !important;
}

.template_form_items .layui-form-item:hover {
    cursor: pointer
}

:disabled {
    cursor: not-allowed !important;
    pointer-events: auto !important;
    opacity: 1;
}

.template_form_items h3 {
    padding-left: 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.template_form_items .sortable-placeholder {
    border: 2px dashed #dcdcdc;
    background: #f6f6f6
}

.border {
    border: 1px solid #eee;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 4px;
}

fieldset legend {
    font-size: 20px;
    margin-left: 30px;
}

.event-create-sign-form .layui-form-item .layui-inline {
    padding-left: 30px !important;
    margin-bottom: 15px !important;
    width: 100%;
}

.event-create-label a:focus, .event-create-label a:hover {
    text-decoration: none
}

.event-create-sign-form + .aside {
    float: left;
    width: 196px;
    margin: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 4px
}

.event-create-sign-form + .aside h3 {
    font-size: 14px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom: 1px solid #bbb
}

.event-create-sign-form + .aside .btn {
    font-size: 14px;
    height: 32px;
    padding-left: 10px;
    text-align: left;
    color: #5a5a5a;
    border: 1px solid #e7e7e7;
    border-radius: 0;
    background: #f6f6f6;
    *font-size: 12px
}

.event-create-sign-form + .aside .btn:focus, .event-create-sign-form + .aside .btn:hover {
    border-color: #e8473f;
    background: #e5e5e5
}

.event-create-sign-form + .aside .btn:active {
    border-color: #e8473f;
    background: #d2d2d2
}

.event-create-sign-form + .aside .btn span:first-child {
    float: left;
    margin-right: 10px
}

.event-create-sign-form-usual .btn {
    width: 94px;
}

.event-create-sign-form-custom .btn {
    width: 100%;
    margin-bottom: 10px;
    *display: block
}

.event-create-sign-form-usual ul {
    float: left
}

.event-create-sign-select > div {
    position: relative;
    float: left;
    margin-bottom: 10px;
}

.event-create-sign-form + .aside h3, .event-create-sign-form-usual,
.event-create-sign-form-usual li {
    margin-bottom: 10px
}

.mr {
    margin-right: 8px
}

.options {
    padding-top: 10px;
    padding-left: 225px;
    width: 420px;
    width: 60% !important;
}

.icon-close-new:hover {
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.template_form_items .layui-form-item {
    margin-bottom: 0px !important;
}

.icon-close-new {
    width: 18px;
    height: 18px;
    background-image: url(../../../image/form/create_bg.32.png);
    background-position: -522px 0px;
    position: absolute;
    top: -6px;
    right: 5px;
    cursor: pointer
}

.create-event-label {
    padding: 5px;
    border-color: #e5e5e5;
    background: #f6f6f6;
    margin-top: 7px;
    border-width: 1px;
}

.icon-event-label-add {
    width: 18px;
    height: 18px;
    background-image: url(../../../image/form/create_bg.32.png);
    background-position: 18px 0px;
    display: block
}

.sub-item .sub-item-text {
    width: 93%;
}

.pic-attachment {
    margin-left: 225px;
    margin-top: 10px;
    width: 58%;
    border: 1px solid #e6e6e6;
    padding: 10px;
}

.fbc_paImgPlaceholder {
    position: relative;
    width: 47px;
    height: 43px;
    margin: 20px auto;
    background: url('../../../image/form/formCom.png') -500px center no-repeat
}

.fbc_paItem {
    position: relative;
    padding: 10px 0;
    background: #FFF;
    border: 1px dashed #D3D3D3;
    box-sizing: border-box;
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.fbc_paAddTips, .fbc_paAddTitle {
    text-align: center;
    color: #999;
}

.fbc_paImgAdd {
    display: inline-block;
    position: absolute;
    right: -2px;
    bottom: -2px;
    width: 14px;
    height: 14px;
    padding: 2px;
    line-height: 14px;
    text-align: center;
    border-radius: 50%;
    color: #2D8FD9;
    background-color: #fff;
}

.fb_component_setting > div {
    display: flex;
    height: 38px;
}